package com.optimus.db.dao;

import com.optimus.common.cvo.CampanaVOList;
import com.optimus.common.util.ApplicationException;
import com.optimus.common.vo.CampanaVO;

/**
 *
 * @author victor
 */
public interface CampanaDAO {
    CampanaVOList listar(CampanaVO campanaVO) throws ApplicationException;
    CampanaVOList listarActiva(CampanaVO campanaVO) throws ApplicationException;
    CampanaVO insertar(CampanaVO campanaVO) throws ApplicationException;
    CampanaVO actualizar(CampanaVO campanaVO) throws ApplicationException;
    CampanaVO eliminar(CampanaVO campanaVO) throws ApplicationException;
}
